/*
 *  bomberman.h
 */

#ifndef BOMBERMAN_H
#define BOMBERMAN_H

#include "action.h"
#include "bomb.h"
#include "mobile.h"
#include "object.h"

class Bomberman : public Object, public Mobile {
public:
    Bomberman(int objectID, int speed);
    ~Bomberman();
    void makeBomb();
    void plantBomb();
    void doAction();
    void setAction(Action& action);
    bool isSolid();
    bool isDestroyable();
    void destroy();
private:
    int life;
	Action action;
    Bomb* bomb;
};

#endif //BOMBERMAN_H

//{+}


